#ifndef MATRIZ_H
#define MATRIZ_H

#include <iostream>
#include <cstdlib>
#include <time.h>

using namespace std;

class Matriz
{
  private:
    int ele,**matr1;
    int fils,cols;
  public:


    Matriz();
    Matriz(int ,int );
    Matriz(const Matriz &m);

    void llenar_teclado();
    void llenar_aleatorio();
    void imprimir();




    int mostrar(int,int);
    void llenar(int,int,int);

    void restar_identidad();
    void llevar_datos_valor1();






    Matriz& operator=(const Matriz &matr2);

    const Matriz operator+ (const Matriz &matr2);
    const Matriz operator- (const Matriz &matr2);
    const Matriz operator* (const Matriz &matr2);


    bool operator!=(const Matriz &matr2);


    ~Matriz();
};

#endif // MATRIZ_H
